HOME |  BACK |  NEXT |  _  WORDLIST |  TOPICS |  _  AUTHORS |  E-MAIL |  _  INDEX | -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

WWWE Logo Interface

An interface, in the most general sense, links or binds things, beings, spaces, or phases. In the world of computers, an interface can provide a link between hardware components. Examples of interface links include a parallel interface between CPU and print, software (both system and application programs), and the interface between a user and a computer.

URLs:

Microsoft Research user Interfaces Group
Information about Microsoft's research dealing with user interfaces
Yahoo's directory of User Interface information
A constantly changing directory of information
STANFORD/DVA NEURAL INTERFACE PROJECT
Wow! Great information about a literal human to computer interface
Interface Magazine
Check here for the latest information about interfaces

W3E References:

API (application program or programming interface)
GUI (graphical user interface)

Detail:

Interfaces designed to link hardware to hardware, hardware to software, or software to software

The term interface refers to many components of the Internet, from an API (application program or programming interface), GUI (graphical user interface), to neural interface. Every computer user knows what a parallel or serial interface is. It connects the computer to peripheral hardware such as a printer or a serial mouse (in the case of a PC). But interfaces don't provide only links between hardware. Software can also be linked to other software. An example of this is the exchange of information between programs. An API is such an interface; it links an application program to the operating system. Operating systems are often written in lower-level languages without consideration for application programs, which are created in higher level or compiled languages. An API is basically a translator and makes the operating system understand what kind of services the application program wants to access.

The User Interface

Another type of interface is the user interface, which can "connect" user and computer in both a figurative and a literal sense. An often used analogy for a user interface is the steering wheel and the pedals of a car, which enable the driver to control of a complex machine. When applying the concept of a user interface to computers, we have to distinguish between hardware and software interfaces. Input devices such as the mouse, keyboard, and microphone, or output devices such as a speakerphone and monitor are examples of hardware interfaces; graphical user interfaces (GUI) are examples of software interfaces. Windows is an example of a graphical user interface, as it links the user to DOS. MS-DOS is a Character-Oriented or Command Line User Interface; the user has to type in the commands and filenames, rather than activating them by mouse click.

Commercial and public research is currently being done to develop and define new GUIs in order to improve human-computer interaction and general usability of computers. Hypertext and multimedia are results of this research. A literal connection between computer and human user is a subject of neuroscientific research. A direct, bi-directional interface between remaining peripheral nerves in limb stumps and external hardware could help amputees control robotic limb prostheses (see URL reference number 3).

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

E-Mail: The World Wide Web Encyclopedia at wwwe@tab.com
E-Mail: Charles River Media at chrivmedia@aol.com
Copyright 1996 Charles River Media. All rights reserved.
Text - Copyright © 1995, 1996 - James Michael Stewart & Ed Tittel.
Web Layout - Copyright © 1995, 1996 - LANWrights & IMPACT Online.
Revised -- February 20th, 1996